package com.example.demo.service;

import com.example.demo.pojo.DeviceEntity;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface DeviceService {

    /**
     * 所有设备
     * @param user
     * @return 状态
     */
    List<DeviceEntity> getAllDevice();
    /**
     * 通过id找设备
     * @param user
     * @return 状态
     */
    DeviceEntity getByDeviceId(@Param("deviceId") Integer deviceId);
    /**
     * 增加新设备
     * @param user
     * @return 状态
     */
    int insert(DeviceEntity entity);


    /**
     * 更新
     * @param user
     * @return 状态
     */
    int updateById(DeviceEntity entity);

    /**
     * 已经借出
     * @param user
     * @return 状态
     */
    List<DeviceEntity> getTypeDevice(String deviceType);

    /**
     * 已经损坏
     * @param user
  */

}